have one's bases covered - Turco Inglés Diccionario